olfactory groove - English Synonyms Dictionary